.header{margin-top: 0px;}
.header .l{float: left;width: 422px;margin-top: 13px;}
.header .l img{display: block;width: 100%;}
.header .m{float: left;width: 650px;margin-left: 35px;margin-top: 6px}
.header .m img{display: block;width: 100%;}
.header .r{float: right;}
.header .r .p1{text-align: right;margin-right: 5px;margin-top: 18px;margin-bottom:25px;}
.header .r .p1 a{;color: #333333;}
.header .r .p1 a:hover{color: #104fae;}
.header .r .p2{float: left;text-align: right;line-height: 40px;margin-right: 10px;}
.head-form{;color: #333333;width: 350px;margin-top: 10px;}
.head-form-input{width: 220px;float: right;height: 40px;background: #fff;position: relative;overflow: hidden;}
.head-form-input input{display: block;width:90%;height: 30px;outline: none;border: 1px solid #ddd;border-radius: 5px;margin: 0;padding: 0 10px;box-sizing: border-box;
margin-top: 5px;}
.head-form-input button{display: block;width:40px;height: 40px;outline: none;border-radius: 50%;background: url("../images/search.png") center no-repeat;background-size: cover;
position: absolute;right: 0;top: 0;}
/*menu*/
.menulist{width: 100%;height: 50px;background: #11adde;}
.menulist-li{width: 940px;float: left;display: flex;justify-content: space-around}

.menulist-li li a{display: block;width: 100%;line-height: 50px;font-family: "Microsoft Yahei";font-weight: bold;color: #fff;font-size: 20px}
.menulist-li li a:hover{color: #104fae;}
.menulist-font{float: right;width: 260px;}
.menulist-font a{display: block;width: 100%;height: 50px;background: url("../images/fontbg.png") center no-repeat;text-align: center;}
.menulist-font a img{display: inline-block;margin-top: 4px;}
.city{padding: 0 30px;box-sizing: border-box;}
.city a{display: inline-block;margin: 0 4px;}
.city a:hover{color: #104fae;}
/*Ã¥â€ â€¦Ã¥Â®Â¹*/
.floor1 .p1{padding:10px 30px 0;box-sizing: border-box;position: relative;min-height: 100px;}
.floor1 .p1 .a{font-weight: bold;color: #104fae;font-size: 48px;display: block;width: 100%;height: 100%;line-height: 1.6;}
.floor1 .p1 .a:hover{color: #134289}
.floor1 .p2{box-sizing: border-box;overflow: hidden;height: 56px;border: 1px solid #e7f7fc}
.floor1 .p2 .p2-l{width: 110px;float: left;background: rgba(45,146,245,0.08);text-align: center;line-height: 56px;color: #005d9d}
.floor1 .p2 .p2-r{width: 1088px;float: right;background: #fff;height: 100%;box-sizing: border-box;padding: 0 20px}



.floor1 .p2 .a:hover{color: #104fae}
.fua{position: absolute;right: 0;top: 0;height: 100px;width: 30px;background: #11adde;}
.fua span{display: block;width: 100%;text-align: center;color: #fff;line-height: 1.4}
.fua:hover{background: #1397c0}
.fua span:nth-child(1){margin-top: 11px;}
.floor2-l{width: 300px;float: left}
.floor2-r{width: 880px;float: right;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-box-orient:vertical;
    -webkit-line-clamp:2;line-height: 1.8;margin-top: 15px;}
.floor2-r a:hover{color: #104fae;}
.floor3-l{width: 480px;float: left;}
.floor3-l ul:nth-child(n+2){margin-top: 20px;}
.floor3-l ul li{white-space: nowrap;padding: 3px 0;
    text-overflow: ellipsis;
    overflow: hidden;}
.floor3-l ul li:nth-child(1) a{font-size: 16px;font-weight: bold;}
.floor3-l ul li a:hover{color: #104fae;}
.floor3-r{width:680px;float: right;}
.sw-1 .swiper-slide{height: 380px}
.sw-1 a{display: block;width: 100%;height: 100%;position: relative;}
.sw-1 a .i{width: 100%;height: 100%;}
.sw-1 a .t{position: absolute;left: 0;bottom: 0;width: 100%;}
.sw-1 a:hover .t p{text-decoration: underline;color: #11adde;}
.sw-1 a .t p{padding: 15px 28px;box-sizing: border-box;color: #fff;background: rgba(0,0,0,0.5);text-align: left!important;}
.swb-1{width: 30px;height: 60px;background-color:rgba(0,0,0,0.5);top: 45%;background-size: auto;background-repeat: no-repeat;background-position: center;}
.swiper-button-next-1{right: 0;background-image: url("../images/s_n.png")}
.swiper-button-prev-1{left: 0;background-image: url("../images/s_p.png")}
.sw-1:hover{background:rgba(0,0,0,0.7)}

/*Ã¥Â¹Â¿Ã¥â€˜Å Ã¤Â½Â*/
.sw-2 a{display: block;width: 100%;}
.sw-2 a .i{width: 100%;height: 145px;}

.swb-2{width: 20px;height: 30px;background-color:rgba(0,0,0,0.6);top: 53%;background-size: 11px;background-repeat: no-repeat;background-position: center;}
.swiper-button-next-2{background-image: url("../images/s_n.png")}
.swiper-button-prev-2{background-image: url("../images/s_p.png")}
.floor5-l{width: 385px;float: left;}
.floor5-box p a{font-size: 22px;color: #104fae;font-weight: bold;background: url("../images/jt1.png") right bottom 5px no-repeat;padding-right: 20px;}
.floor5-box p.st a{background: url("../images/line.png") left top 4px no-repeat;padding-left: 17px;background-size: 5px 24px;}
.floor5-box ul{margin-top: 10px;}
.floor5-box ul li{white-space: nowrap;line-height: 2.0;
    text-overflow: ellipsis;
    overflow: hidden;}
.floor5-box ul li:nth-child(1) a{font-size: 16px;font-weight: bold;}
.floor5-box ul li a{
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.floor5-box ul li a:hover{color: #104fae;}
.floor5-r{float: right}
.floor5-m{width: 385px;float: left;margin-left: 22.5px;}
.floor5-m-box{border: 2px solid #eee}
.floor5-m-box .p{padding: 7px 5px}
.floor5-m-box .p a{font-size: 22px;color: #104fae;font-weight: bold;background: url("../images/jt1.png") right bottom 5px no-repeat;padding-right: 20px;}

.video .i{width: 100%;height: 150px;overflow: hidden}
.video .i img{width: 100%;height: 100%;}
.video p{padding: 8px 20px;box-sizing: border-box;}
.video-con{height: 185px;overflow-y: scroll;padding: 0 50px;}

.floor5-m-box:hover{border-color: #11adde;}
.floor5-m-box:hover .p{background: #11adde;}
.floor5-m-box:hover .p a{color: #fff;}
.baozhi{padding: 0 45px;box-sizing: border-box;}
.baozhi li{width: 45%;float: left;}
.baozhi li:nth-child(2){float: right;}
.baozhi li a{display: block;width: 100%;}
.baozhi li a .i{width: 100%;height: 168px;border: 1px solid #11adde}
.baozhi p{padding: 5px 0px;box-sizing: border-box;}
.floor6 li{width: 32.6%;float: left;}
.floor6 li:nth-child(n+2){margin-left:1.1%;}
.floor6 li a{display: block;width: 100%;}
.floor6 li a .i{width: 100%;height: 100px;}
.floor7-l{width: 135px;border-right: 1px solid #ddd;height:60px;font-size: 22px;font-weight: bold;color: #104fae;line-height: 60px;float: left;}
.floor7-r{width: 1030px;float: right;}
.floor7-r a:hover{color: #104fae}
.floor7-r a{margin: 0 5px;font-size: 16px;}
/**/
.floor-4m .floor5-box{float: left;width: 385px;}
.floor-4m .floor5-box:nth-child(n+2){margin-left: 22.5px;}
/*footer*/
.wangjing{position: relative;top: 4px;}			   
.footer{padding: 30px 0;background: #104fae}
.footer-p p{text-align: center;line-height: 2}
.footer-p p,.footer-p p>a{color: #fff;}
.footer-p p a:hover{text-decoration: underline;}
.footer-p{background: url("../images/danwei.png") right 140px center no-repeat;}

/********************************************************Ã¥Ë†â€”Ã¨Â¡Â¨Ã©Â¡Âµ******************************************/
.mainleft{width: 800px;float: left;}
.mainleft-big{width: 1200px;}						 
.mainright{width: 360px;float: right;}
.con-title a{font-weight: bold;color: #104fae;font-size: 22px;
    background: url("../images/line.png") left top 4px no-repeat;padding-left: 17px;background-size: 5px 24px;}
.mainnews ul{margin-top: 15px;}
.mainnews li{width: 100%;padding: 4px 0}
.mainnews li a{display: block;width: 100%;}
.mainnews li a .l{width:640px;float: left;}
.mainnews li a .ll{width:1040px;float: left;}
.mainnews li a .r{width:120px;float: right;color: #888;text-align: right;}
.mainnews li:nth-child(1) a .l{font-size: 16px;font-weight: bold;}
.mainnews li:nth-child(1) a .r{font-size: 16px;font-weight: bold;}
.mainnews li a:hover{color: #104fae;}
.mainright .floor5-box ul li{line-height: 1.88}
.zhuantione a{display: block;width: 100%;}
.zhuantione a .i{width: 100%;height: 235px;}
.zhuantione a p{padding: 5px 10px;box-sizing: border-box;}
.mainleft-big .mainnews li:nth-child(1) a .l{width: 1040px}
.mainnews-other-info li:nth-child(1) a .l{width: 1040px}												
/**********************************Ã¨Â¯Â¦Ã¦Æ’â€¦**************************/
.con-info h1{color: #104fae;font-size: 31px;line-height:1.5;font-weight:normal;}
.p_fbt {padding: 20px 20px 0;  text-align: center;}
.p-tips{border-bottom: 1px solid #ddd;color: #666;padding-bottom: 3px;}
.p-tips span{color: #104fae}							
.details{padding: 20px 0}
.details img{display: block;/* width: 680px; */max-width: 100%;margin: 0px auto;}
.details p{ padding:5px 0; }
/**Ã¨Â´Â£Ã§Â¼â€“Ã¥Â­â€”Ã¤Â½â€œÃ©Â¢Å“Ã¨â€°Â²Ã¥ÂËœÃ¥Å’â€“**/
.zb {color: #104fae}

/**Ã¤Â»Å Ã¦â€”Â¥Ã¥Â¯Â¼Ã¨Â¯Â»Ã¦â€”Â Ã§Â¼ÂÃ¦Â»Å¡Ã¥Å Â¨**/
.box {
   width: 100%;
    height: 54px;
    margin-top:0px;
}
.winBox {
    width:100%;
    height:100%;
    line-height: 54px;
    overflow:hidden;
    position:relative;
}
.scroll {
    /*widthÃ§Å¡â€žÃ¥Â¤Â§Ã¥Â°ÂÃ¦ËœÂ¯Ã¦Â Â¹Ã¦ÂÂ®Ã¤Â¸â€¹Ã©ÂÂ¢liÃ§Å¡â€žÃ©â€¢Â¿Ã¥ÂºÂ¦Ã¥â€™Å’Ã¥Â¤Å¡Ã¥Â°â€˜Ã¤Â¸ÂªliÃ¨â‚¬Å’Ã¥Â®Å¡Ã§Å¡â€žÃ¯Â¼Å’Ã©Å“â‚¬Ã¦Â³Â¨Ã¦â€žÂÃ¯Â¼Â*/
    position:absolute;
    left:0px;
    top:0px;
}
.scroll li {
	margin-right:50px;
    float:left;
    line-height:54px;
    text-align:center;
}
.scroll li a{display: inline-block;margin: 0 8px;}
.scroll li a:hover{color: #11adde;font-weight: bold;}